home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / bit / src / forms / FORMS / INCLUDE / positioner.h < prev    next >
Text File  |  1994-08-01  |  1KB  |  41 lines

  1. /************   Object Class: Positioner   ************/
  2.  
  3. /***** Class    *****/
  4.  
  5. #define FL_POSITIONER        23
  6.  
  7. /***** Types    *****/
  8.  
  9. #define FL_NORMAL_POSITIONER    0
  10.  
  11. /***** Defaults *****/
  12.  
  13. #define FL_POSITIONER_BOXTYPE    FL_DOWN_BOX
  14. #define FL_POSITIONER_COL1    FL_COL1
  15. #define FL_POSITIONER_COL2    1
  16. #define FL_POSITIONER_LCOL    FL_LCOL
  17. #define FL_POSITIONER_ALIGN    FL_ALIGN_BOTTOM
  18.  
  19. /***** Others   *****/
  20.  
  21. #define FL_POSITIONER_BW    FL_BOUND_WIDTH
  22.  
  23. /***** Routines *****/
  24.  
  25. FL_OBJECT    *fl_create_positioner(int, float, float, float, float, char []);
  26. FL_OBJECT    *fl_add_positioner(int, float, float, float, float, char []);
  27.  
  28. void     fl_set_positioner_xvalue(FL_OBJECT *, float);
  29. float     fl_get_positioner_xvalue(FL_OBJECT *);
  30. void     fl_set_positioner_xbounds(FL_OBJECT *, float, float);
  31. void     fl_get_positioner_xbounds(FL_OBJECT *, float *, float *);
  32. void     fl_set_positioner_yvalue(FL_OBJECT *, float);
  33. float     fl_get_positioner_yvalue(FL_OBJECT *);
  34. void     fl_set_positioner_ybounds(FL_OBJECT *, float, float);
  35. void     fl_get_positioner_ybounds(FL_OBJECT *, float *, float *);
  36. void    fl_set_positioner_xstep(FL_OBJECT *, float);
  37. void    fl_set_positioner_ystep(FL_OBJECT *, float);
  38.  
  39.  
  40. void     fl_set_positioner_return(FL_OBJECT *, int);
  41.